skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Search for: All records

Creators/Authors contains: "Liu, Yanhong A"

Note: When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).
What is a DOI Number?

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

  1. In Integrating Reasoning Systems for Trustworthy AI, Proceedings of the 4th Workshop on Logic and Practice of Programming (LPOP 2024). https://arxiv.org/abs/2410.19738 
    more » « less
    Free, publicly-accessible full text available October 1, 2026
  2. Invited talk abstract. In Proceedings of the 27th International Symposium on Practical Aspects of Declarative Languages (PADL 2025), https://doi.org/10.1007/978-3-031-84924-4 
    more » « less
    Free, publicly-accessible full text available March 17, 2026
  3. In Proceedings of the 40th International Conference on Logic Programming (ICLP 2024). 
    more » « less
    Free, publicly-accessible full text available February 13, 2026
  4. In Proceedings of the 40th International Conference on Logic Programming (ICLP 2024) 
    more » « less
    Free, publicly-accessible full text available February 13, 2026
  5. Cabalar, Pedro; Fabiano, Francesco; Gebser, Martin; Gupta, Gopal; Swift, Theresa (Ed.)
    In Proceedings of the 40th International Conference on Logic Programming (ICLP 2024). https://dx.doi.org/10.4204/EPTCS.416 
    more » « less
    Free, publicly-accessible full text available February 11, 2026
  6. Incremental computation aims to compute more efficiently on changed input by reusing previously computed results. We give a high-level overview of works on incremental computation, and highlight the essence underlying all of them, which we call incrementalization—the discrete counterpart of differentiation in calculus. We review the gist of a systematic method for incrementalization, and a systematic method centered around it, called Iterate-Incrementalize-Implement, for program design and optimization, as well as algorithm design and optimization. At a meta-level, with historical contexts and for future directions, we stress the power of high-level data, control, and module abstractions in developing new and better algorithms and programs as well as their precise complexities. 
    more » « less
  7. Integrating logic rules with other language features is increasingly sought after for advanced applications that require knowledge-base capabilities. To address this demand, increasingly more languages and extensions for such integration have been developed. How to evaluate such languages? This paper describes a set of programming and performance benchmarks for evaluating languages supporting integrated use of rules and other features, and the results of evaluating such an integrated language together with logic languages and languages not supporting logic rules. 
    more » « less